package com.limf.demo.pattern.observer2;

public class Client_boss {

	public static void main(String[] args) {
		
		// 老板为通知者
		Boss boss = new Boss();
		
		StockObserver observer = new StockObserver("adam", boss);
		NBAObserver observer2 = new NBAObserver("tom", boss);
		
		// 老板通知
		boss.attach(observer);
		boss.attach(observer2);
		
		// tom没被老板通知到，所以不用挨骂
		//boss.detach(observer2);
		
		// 老板回来了
		boss.setAction("咳咳，我大boss回来了！");
		// 发通知
		boss.notifyObservers();
	}
}
